home *** CD-ROM | disk | FTP | other *** search
/ QRZ! Ham Radio 4 / QRZ Ham Radio Callsign Database - Volume 4.iso / files / dsp / drbubtxt / toolstar.z / toolstar / tools / cldlod.nxt / makefile < prev   
Makefile  |  1992-02-21  |  2KB  |  70 lines

  1. # $Id: makefile,v 1.8 92/01/14 15:44:48 jay Exp $
  2.  
  3. #CC    = gcc        # GNU compiler
  4. CC    = cc        # NeXT,DEC
  5.  
  6. OS    = -DBSD        # Sun, DEC, Apollo
  7. #OS    =        # Non-BSD (PC, Mac)
  8. #OS    = -DMACH    # Mach (NeXT)
  9.  
  10. #ARCH    = -DM68020=1    # Sun 3, NeXT, Apollo, HP, Mac
  11. #ARCH    = -DSPARC=1    # Sun 4
  12. #ARCH    = -DI8086=1    # PC
  13. ARCH    = -DD3100=1    # DEC 3100
  14.  
  15. #ENDIAN    = -DBIG_ENDIAN=1    # everything but DEC and PC
  16. ENDIAN    = -DBIG_ENDIAN=0    # DEC3100 and PC
  17.  
  18. INSTALL        = /bin/mv
  19. INSTALLDIR    =        #
  20.  
  21. #CLASDIR=clas56
  22. #CLASDIR=clas96
  23. CLASDIR=clas16
  24.  
  25. #ARCDIR=sun3
  26. #ARCDIR=sun4
  27. #ARCDIR=next
  28. #ARCDIR=apl
  29. ARCDIR=dec
  30.  
  31. DISTDIR=../../dist/$(ARCDIR)/$(CLASDIR)
  32. DBIN=$(DISTDIR)/bin
  33. DTOOL=$(DISTDIR)/cldtools
  34. DISTSRC=cldinfo.c cldlod.c cofdmp.c srec.c strip.c tiohist.c cofdmp.h srec.h strip.h makefile
  35. DISTBIN=cldinfo cldlod cofdmp srec strip tiohist
  36.  
  37. all: cldinfo cldlod srec cofdmp strip tiohist
  38.  
  39. dist:
  40.     test -d ../../dist || mkdir ../../dist
  41.     test -d ../../dist/$(ARCDIR) || mkdir ../../dist/$(ARCDIR)
  42.     test -d $(DISTDIR) || mkdir $(DISTDIR)
  43.     test -d $(DBIN) || mkdir $(DBIN)
  44.     test -d $(DTOOL) || mkdir $(DTOOL)
  45.     for i in ${DISTBIN} ; do cp $$i $(DBIN)/. ; done
  46.     for i in ${DISTSRC} ; do cp $$i $(DTOOL)/. ; done
  47.  
  48. clean: 
  49.     rm *.o cldinfo cldlod srec cofdmp strip tiohist
  50.  
  51. cldlod:
  52.     $(CC) -O $(ENDIAN) -I../mcoffinc cldlod.c -o cldlod
  53.  
  54. cldinfo:
  55.     $(CC) -O $(ENDIAN) -I../mcoffinc cldinfo.c -o cldinfo
  56.  
  57. srec:
  58.     $(CC) -O $(OS) $(ARCH) -I../mcoffinc srec.c -o srec
  59.  
  60. cofdmp:
  61.     $(CC) -O $(OS) $(ARCH) -I../mcoffinc cofdmp.c -o cofdmp
  62.  
  63. strip:
  64.     $(CC) -O $(OS) $(ARCH) -I../mcoffinc strip.c -o strip
  65.  
  66. tiohist:
  67.     $(CC) -O $(OS) $(ARCH) tiohist.c -o tiohist
  68.  
  69. install:
  70.     $(INSTALL) cldinfo cldlod srec cofdmp strip tiohist $(INSTALLDIR)